Smush\Core\Settings D

Total Complexity 136
Dependencies 3
Dependents 19
Total lines 962
Lines of code 507
Logical lines of code 237
Comment lines 306
Methods 25
Properties 11

Methods 25

Method Rating Maintainability Complexity Lines of code
save_settings()
C
36 23 76
can_access()
B
49 18 29
parse_lazy_load_settings()
B
38 14 76
init()
A
45 14 38
get_setting_data()
A
37 7 82
is_network_enabled()
S
58 7 16
parse_bulk_settings()
S
57 6 15
get_setting()
S
62 5 11
parse_cdn_settings()
S
61 4 13
remove_unavailable()
S
62 4 12
init_lazy_load_defaults()
S
45 1 49
set_setting()
S
67 4 7
is_ajax_network_admin()
S
75 4 3
__construct()
S
64 4 9
delete_setting()
S
67 4 7
parse_access_settings()
S
61 3 12
reset()
S
57 2 17
get()
S
68 3 7
get_instance()
S
71 2 6
set()
S
69 2 7
get_lazy_load_fields()
S
82 1 3
get_settings_fields()
S
82 1 3
get_cdn_fields()
S
82 1 3
get_integrations_fields()
S
82 1 3
get_bulk_fields()
S
82 1 3